Package com.cisco.pt.ipc.sim.pdu.impl
Class HsrpMessageImpl
java.lang.Object
com.cisco.pt.ipc.impl.IPCDataImpl
com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
com.cisco.pt.ipc.sim.pdu.impl.PduImpl
com.cisco.pt.ipc.sim.pdu.impl.HeaderImpl
com.cisco.pt.ipc.sim.pdu.impl.HsrpMessageImpl
- All Implemented Interfaces:
IPCData,Header,HsrpMessage,Pdu,Signal
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprotected intprotected HsrpStateprotected Stringprotected intprotected HsrpMsgTypeprotected intprotected IPAddressFields inherited from class com.cisco.pt.ipc.sim.pdu.impl.HeaderImpl
payloadFields inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
fieldNames, fieldTable, signalType, typeTable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencodeTypeAndPayload(EncodedBuffer buffer) getFieldType(String fieldName) intintintintgetType()intvoidpduRead(EncodedBuffer buffer) voidread(EncodedBuffer buffer) Reads this object from an EncodedBuffer of raw datavoidsetGroupNum(int groupNum) voidsetHelloTime(int helloTime) voidsetHoldTime(int holdTime) voidsetHsrpState(HsrpState hsrpState) voidsetIpVersion(String ipVersion) voidsetPriority(int priority) voidsetType(HsrpMsgType type) voidsetVersion(int version) voidMethods inherited from class com.cisco.pt.ipc.sim.pdu.impl.HeaderImpl
getPayload, setPayloadMethods inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
getFieldValueMethods inherited from class com.cisco.pt.ipc.impl.IPCDataImpl
checkType, pduReadBoolean, pduReadByte, pduReadDouble, pduReadFloat, pduReadInt, pduReadIPAddress, pduReadIPCData, pduReadIPV6Address, pduReadLong, pduReadMACAddress, pduReadPair, pduReadQString, pduReadShort, pduReadString, pduReadUUID, pduReadVector, readBoolean, readByte, readDouble, readFloat, readInt, readIPAddress, readIPCData, readIPV6Address, readLong, readMACAddress, readPair, readQString, readShort, readString, readUUID, readVectorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cisco.pt.ipc.sim.pdu.Header
getPayload, setPayloadMethods inherited from interface com.cisco.pt.ipc.sim.pdu.Signal
getFieldValue
-
Field Details
-
version
protected int version -
type
-
hsrpState
-
priority
protected int priority -
holdTime
protected int holdTime -
helloTime
protected int helloTime -
groupNum
protected int groupNum -
ipVersion
-
virtIp
-
-
Constructor Details
-
HsrpMessageImpl
public HsrpMessageImpl()
-
-
Method Details
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceHsrpMessage- Returns:
- int Returns a int
-
setVersion
public void setVersion(int version) - Specified by:
setVersionin interfaceHsrpMessage- Parameters:
version- Takes in a parameter of version
-
getType
- Specified by:
getTypein interfaceHsrpMessage- Returns:
- HsrpMsgType Returns a HsrpMsgType
-
setType
- Specified by:
setTypein interfaceHsrpMessage- Parameters:
type- Takes in a parameter of type
-
getHsrpState
- Specified by:
getHsrpStatein interfaceHsrpMessage- Returns:
- HsrpState Returns a HsrpState
-
setHsrpState
- Specified by:
setHsrpStatein interfaceHsrpMessage- Parameters:
hsrpState- Takes in a parameter of hsrpState
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceHsrpMessage- Returns:
- int Returns a int
-
setPriority
public void setPriority(int priority) - Specified by:
setPriorityin interfaceHsrpMessage- Parameters:
priority- Takes in a parameter of priority
-
getHoldTime
public int getHoldTime()- Specified by:
getHoldTimein interfaceHsrpMessage- Returns:
- int Returns a int
-
setHoldTime
public void setHoldTime(int holdTime) - Specified by:
setHoldTimein interfaceHsrpMessage- Parameters:
holdTime- Takes in a parameter of holdTime
-
getHelloTime
public int getHelloTime()- Specified by:
getHelloTimein interfaceHsrpMessage- Returns:
- int Returns a int
-
setHelloTime
public void setHelloTime(int helloTime) - Specified by:
setHelloTimein interfaceHsrpMessage- Parameters:
helloTime- Takes in a parameter of helloTime
-
getGroupNum
public int getGroupNum()- Specified by:
getGroupNumin interfaceHsrpMessage- Returns:
- int Returns a int
-
setGroupNum
public void setGroupNum(int groupNum) - Specified by:
setGroupNumin interfaceHsrpMessage- Parameters:
groupNum- Takes in a parameter of groupNum
-
getIpVersion
- Specified by:
getIpVersionin interfaceHsrpMessage- Returns:
- String Returns a String
-
setIpVersion
- Specified by:
setIpVersionin interfaceHsrpMessage- Parameters:
ipVersion- Takes in a parameter of ipVersion
-
getVirtIp
- Specified by:
getVirtIpin interfaceHsrpMessage- Returns:
- IPAddress Returns a IPAddress
-
setVirtIp
- Specified by:
setVirtIpin interfaceHsrpMessage- Parameters:
virtIp- Takes in a parameter of virtIp
-
getFieldType
- Overrides:
getFieldTypein classHeaderImpl
-
read
Reads this object from an EncodedBuffer of raw data- Specified by:
readin interfaceIPCData- Overrides:
readin classHeaderImpl- Parameters:
buffer- The EncodedBuffer that contains the raw data from which to construct this object
-
pduRead
- Specified by:
pduReadin interfaceSignal- Overrides:
pduReadin classHeaderImpl
-
getOrderedFieldNames
- Specified by:
getOrderedFieldNamesin interfaceSignal- Overrides:
getOrderedFieldNamesin classHeaderImpl
-
encodeTypeAndPayload
- Specified by:
encodeTypeAndPayloadin interfaceSignal- Overrides:
encodeTypeAndPayloadin classHeaderImpl
-